package com.qingmeng.outsourcing.portal.service;

import com.qingmeng.outsourcing.portal.model.dto.ProjectPublishParam;
import com.qingmeng.outsourcing.portal.model.vo.ProjectListVo;

import java.util.List;

public interface ProjectService {
    /**
     * 发布项目
     * @param projectPublishParam 要发布项目的信息
     * @return 发布成功返回1，发布失败返回0，网络异常等其他问题，返回-1
     */
    int publishTask(ProjectPublishParam projectPublishParam);

    /**
     * 任务大厅service
     * @param pageNum 页码
     * @param pageSize 数据数量
     * @return 返回的是前端解析对应的数据
     */
    List<ProjectListVo> list(int pageNum,int pageSize);
}
